/**
	* Language Map Module.
	*/
define([
	'jquery',
], function($) {
	var LanguageMap;
	LanguageMap = (function () {
		function LanguageMap () {
			// Language map.
			(function (VAM) {
				var
					langVal = VAM.getVar('LANGUAGE_MAP'),
					langJs = VAM.getVar('LANGUAGE_JS'),
					langObj = langVal ? $.parseJSON(langVal) : {},
					langJsObj = langJs ? $.parseJSON(langJs) : {};

				// console.log(langVal);
				// console.log(langObj);
				// console.log(langJsObj);

				VAM.t = function (key) {
					var
						mapVal;

					mapVal = langObj[key] || key;

					return mapVal;
				};

				VAM.j = function (key) {
					var jsMapVal;

					jsMapVal = langJsObj[key] || key;

					return jsMapVal;
				}
			})(VAM);
		}

		return LanguageMap;
	})();
	return new LanguageMap();
});
